﻿<%@ Page Title="addprevention" Language="C#" MasterPageFile="~/EasyUI.master" AutoEventWireup="true" CodeBehind="List.aspx.cs" Inherits="jnxc.Web.addprevention.List" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">   
    <script src="../Script/username.js"></script>
    <script src="../Script/datetime.js"></script>
	<script type="text/javascript">
	    
		$(function () {
			InitGird();
			InitSearch();
		});
		//初始化表格
		function InitGird() {
			$('#tt').datagrid({
				title: '防治列表', //表格标题
				url: 'GetADD.ashx', //请求数据的页面
				sortName: 'fztime', //排序字段
				idField: 'apid', //标识字段,主键
				iconCls: '', //标题左边的图标
				width: '100%', //宽度
				//height: $(parent.document).find("#mainPanle").height() - 35 > 0 ? $(parent.document).find("#mainPanle").height() - 35 : 500, //高度
				nowrap: false, //是否换行，True 就会把数据显示在一行里
				striped: true, //True 奇偶行使用不同背景色
				collapsible: false, //可折叠
				sortOrder: 'desc', //排序类型
				remoteSort: true, //定义是否从服务器给数据排序
				fitColumns: true,
				singleSelect: true,				
				method: 'post',
				columns: [[
					{ field: 'ckb', checkbox: true },
					{ title: '区域代码', field: 'abh', width: 150, sortable: true },
					{ title: '区域名称', field: 'aname', width: 150 },                    
					{ title: '病虫名称', field: 'hname', width: 150 },
					{ title: '寄主名称', field: 'trees', width: 150 },
					{
					    title: '调查时间', field: 'dctime', width: 150, formatter: function (value, row, index) {
					        if (value != "") {
					            
					            if (value.indexOf("-") != -1)
					                value = value.replace(/-/g, "/")					            
					            return new Date(value).pattern("yyyy年M月d日");
					        }					        
					    }
					},
					{
					    title: '防治时间', field: 'fztime', width: 120, formatter: function (value, row, index) {
					        if (value != "") {					           
					            if (value.indexOf("-") != -1)
					                value = value.replace(/-/g, "/")					            
					            return new Date(value).pattern("yyyy年M月d日");
					        }					       
					    }
					},
					{ title: '飞防面积', field: 'ffarea', width: 200 },
				]],
				toolbar: "#tab_toolbar",
				queryParams: { "action": "query" },
				pagination: true, //是否开启分页
				pageNumber: 1, //默认索引页
				pageSize: 20, //默认一页数据条数
				rownumbers: true //行号
			});


		}
		//初始化搜索框
		function InitSearch() {
			$("#ipt_search").searchbox({
				width: 200,
				//iconCls: 'icon-save',
				searcher: function (val, name) {
					$('#tt').datagrid('options').queryParams.search_type = name;
					$('#tt').datagrid('options').queryParams.search_value = val;
					$('#tt').datagrid('reload');
				},
				prompt: '请输入查询信息'
			});
			$('#aid').combotree({
				url: '../areainfo/GetArea.ashx',
				method: 'post',
				queryParams: { "action": "querymyarea" },				
			    //panelHeight:'auto',
				required: true
			});
			$('#dpid').combotree({
			    url: '../harmfulinfo/GetHarm.ashx',
			    method: 'post',
			    queryParams: { "action": "querypro" },
			    required: true,
                width:'100'
			});
			//$('#dpid').combobox({
			//	url: '../dpinfo/GetDP.ashx?action=ddllist',
			//	valueField: 'dpid',
			//	textField: 'dpname',
			//	panelHeight: 'auto',
			//	editable: false,
			//	onLoadSuccess: function () {
			//		var data = $('#dpid').combobox('getData');
			//		$("#dpid").combobox('select', data[0].caid);
			//	}
			//});		
		}
		function newUser() {
			//清空内容  
			$('#fm').form('clear');
			//加载工作人员的姓名和权限 
				 

			$('#dlg').dialog('open').dialog('setTitle', '添加防治');
			document.getElementById("test").value = "add";
		}

		//修改管理员  
		function editUser() {

			var row = $('#tt').datagrid('getSelected');
			if (row == null) {
				$.messager.alert("提示", "请选择要修改的行！", "info");
			}

			
			if (row) {
				$('#dlg').dialog('open').dialog('setTitle', '修改防治');
				$('#apid').val(row.apid);
				document.getElementById("test").value = "modify";
				$('#fm').form('load', row);
			}
		}
		//添加        
		function saveUser() {
			var test = document.getElementById("test").value;
			var f = $('#fm');
			if (test == "add") {
				f.form('submit', {
					url: "GetADD.ashx?action=" + test,
					onSubmit: function () {
						return $(this).form('validate');
					},
					success: function (result) {
						if (result.indexOf("T") == 0) {
							$('#dlg').dialog('close');
							$.messager.alert("提示", "恭喜您，信息添加成功", "info");
							$('#tt').datagrid('reload');
						}
						else if ((result.indexOf("F") == 0)) {
							$.messager.alert("提示", "添加失败，请重新操作！", "info");
							return;
						}
						else if ((result.indexOf("L") == 0)) {
							$.messager.alert("提示", "长时间没有操作，请重新登录！", "info");
							top.location = '/index.aspx';
							return;
						}
					}
				});

			} else {

				$('#fm').form('submit', {
					url: "GetADD.ashx?action=" + test,
					onSubmit: function () {
						return $(this).form('validate');
					},
					success: function (result) {
						if (result.indexOf("T") == 0) {
							$('#dlg').dialog('close');
							$('#tt').datagrid('clearSelections');
							$.messager.alert("提示", "恭喜您，信息修改成功", "info");
							$('#tt').datagrid('reload');

						}
						else if ((result.indexOf("F") == 0)) {
							$.messager.alert("提示", "修改失败，请重新操作！", "info");
							return;
						}
						else if ((result.indexOf("L") == 0)) {
							$.messager.alert("提示", "长时间没有操作，请重新登录！", "info");
							top.location = '/index.aspx';
							return;
						}
					}
				});
			}
		}
		function removeUser() {
			var test = document.getElementById("test").value = "delete";
			var row = $('#tt').datagrid('getSelected');
			if (row == null) {
				$.messager.alert("提示", "请选择要删除的行！", "info");
			}
			if (row) {
				$.messager.confirm('提示', '你确定要删除这条信息吗？', function (r) {
					if (r) {
						$('#fm').form('submit', {
							url: 'GetADD.ashx?apid=' + row.apid + "&action=" + test,
							onSubmit: function () {
								//return $(this).form('validate');  
							},
							success: function (result) {
								if (result.indexOf("T") == 0) {
									$('#dlg').dialog('close');
									$('#tt').datagrid('clearSelections'); //清空选中的行  
									$.messager.alert("提示", "恭喜您，信息删除成功！", "info");
									//alert('恭喜您，信息删除成功！')  
									// close the dialog  
									$('#tt').datagrid('reload');
									//$('#fm').form('submit');

								}
								else if ((result.indexOf("F") == 0)) {
								    $.messager.alert("提示", "删除失败，请重新操作！", "info");
									return;
								}
								else if ((result.indexOf("L") == 0)) {
									$.messager.alert("提示", "长时间没有操作，请重新登录！", "info");
									top.location = '/index.aspx';
									return;
								}

							}

						});
					}
				})
			}
		}

	</script>
	<style type="text/css">
		.fitem {
			width:210px;
			float:left;
		}
			.fitem label {
				width:120px;
                line-height:22px;
			}
	        .fitem input {
                width:80px;
	        }
	</style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
	<table id="tt">
	</table>
	<div id="tab_toolbar" style="padding: 4px;">
		<table cellpadding="0" cellspacing="0" style="width: 100%">
			<tr>

				<td style="padding-left: 2px">


					<a href="#" onclick="newUser();" id="a_add"
						class="easyui-linkbutton" iconcls="icon-add">添加</a>    
					<a href="javascript:void(0)" onclick="editUser() " class="easyui-linkbutton" data-options="iconCls:'icon-edit'">修改</a>                
					<a href="#" onclick="removeUser();return false;" id="a_del" class="easyui-linkbutton" iconcls="icon-cancel">删除</a>

				</td>
				<td style="text-align: right; padding-right: 15px">
					<input id="ipt_search" menu="#search_menu" />
					<div id="search_menu" style="width: 120px">
						<div name="usernum">
							用户名
						</div>
						<div name="username">
							姓 名
						</div>
					</div>
				</td>
			</tr>
		</table>

	</div>
	<div id="dlg" class="easyui-dialog" style="width:950px; height:500px;overflow:auto; padding: 10px 20px"
		data-options="closed:true,buttons:'#dlg-buttons',shadow:false,resizable: true,maximizable:true,">
		<form id="fm" method="post">
			<div class="fitem">
				<label>区划名称：</label>
				<input id="aid" name="aid"  />
			</div>
			<div class="fitem">
				<label>寄主树种：</label>
				<input id="trees" name="trees" class="easyui-validatebox" data-options="required:true" />
			</div>
			<div class="fitem">
				<label>应监面积：</label>
				<input id="shouldarea" name="shouldarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem" style="width:240px">
				<label>病虫名称：</label>
				<input id="dpid" name="dpid"  />
			</div>
			<div class="fitem">
				<label>寄主面积：</label>
				<input id="jzarea" name="jzarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>监测面积：</label>
				<input id="jcarea" name="jcarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>世代、次：</label>
				<input id="generation" name="generation" class="easyui-validatebox" data-options="required:true,validType:'number'" />
			</div>
			<div class="fitem">
				<label>调查时间：</label>
				<input id="dctime" name="dctime" class="easyui-datebox" data-options="required:true" />
			</div>
			<div class="fitem">
				<label>低虫口低感病面积：</label>
				<input id="dckdgarea" name="dckdgarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>分布面积：</label>
				<input id="fbarea" name="fbarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>世代累计发生面积：</label>
				<input id="sdlj" name="sdlj" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>累计轻度：</label>
				<input id="ljqd" name="ljqd" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>累计中度：</label>
				<input id="ljzd" name="ljzd" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>累计重度：</label>
				<input id="ljzzd" name="ljzzd" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>发生合计：</label>
				<input id="fssum" name="fssum" class="easyui-validatebox" data-options="validType:'floatOrInt'" />

			</div>
			 <div class="fitem">
				<label>发生轻度：</label>
				<input id="fsqd" name="fsqd" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>发生中度：</label>
				<input id="fszd" name="fszd" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>发生重度：</label>
				<input id="fszzd" name="fszzd" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>同病虫新发生：</label>
				<input id="tbcnew" name="tbcnew" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>预计灾害面积：</label>
				<input id="yjzh" name="yjzh" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>发生率：</label>
				<input id="fsrate" name="fsrate" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>防治时间：</label>
				<input id="fztime" name="fztime" class="easyui-datebox" data-options="required:true" />
			</div>
			 <div class="fitem">
				<label>作业面积合计：</label>
				<input id="workarea" name="workarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>无公害作业面积合计：</label>
				<input id="wghwork" name="wghwork" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>真菌：</label>
				<input id="zja" name="zja" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>细菌：</label>
				<input id="xja" name="xja" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>病毒：</label>
				<input id="bda" name="bda" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>蜂类：</label>
				<input id="fla" name="fla" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>其它开敌：</label>
				<input id="qttda" name="qttda" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>植物源药剂：</label>
				<input id="zwyyja" name="zwyyja" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>其它生防：</label>
				<input id="qtsfa" name="qtsfa" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>防生防治：</label>
				<input id="fsfza" name="fsfza" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>无公害化防：</label>
				<input id="wghhfa" name="wghhfa" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>物理防治：</label>
				<input id="wlfza" name="wlfza" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>人工防治：</label>
				<input id="rgfza" name="rgfza" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>其它防治：</label>
				<input id="qtfza" name="qtfza" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>其它无公害：</label>
				<input id="qtwgha" name="qtwgha" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			<div class="fitem">
				<label>化学防治：</label>
				<input id="hxfza" name="hxfza" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>防治面积合计：</label>
				<input id="fzsum" name="fzsum" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>预防面积：</label>
				<input id="yfarea" name="yfarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>飞防面积：</label>
				<input id="ffarea" name="ffarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>真菌：</label>
				<input id="zjb" name="zjb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>细菌：</label>
				<input id="xjb" name="xjb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>病毒：</label>
				<input id="bdb" name="bdb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>蜂类：</label>
				<input id="flb" name="flb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>其它天敌：</label>
				<input id="qttdb" name="qttdb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>其它生防：</label>
				<input id="qtsfb" name="qtsfb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
     <div class="fitem">
				<label>防生：</label>
				<input id="fsb" name="fsb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>人工：</label>
				<input id="rgb" name="rgb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>其它防治：</label>
				<input id="qtfzb" name="qtfzb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>化防：</label>
				<input id="hfb" name="hfb" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>同病虫新防治：</label>
				<input id="tbcxfz" name="tbcxfz" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>无公害防治率：</label>
				<input id="wghfzrate" name="wghfzrate" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>防治率：</label>
				<input id="fzrate" name="fzrate" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>成灾面积：</label>
				<input id="czarea" name="czarea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>挽回灾害面积：</label>
				<input id="whzharea" name="whzharea" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>成灾率：</label>
				<input id="czrate" name="czrate" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>防治费用：</label>
				<input id="fzfy" name="fzfy" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>死树株数：</label>
				<input id="sszs" name="sszs" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>真菌量：</label>
				<input id="zjl" name="zjl" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>细菌量：</label>
				<input id="xjl" name="xjl" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>病毒量：</label>
				<input id="bdl" name="bdl" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>天敌昆虫（万头）：</label>
				<input id="tdkc" name="tdkc" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>防生用量：</label>
				<input id="fsyl" name="fsyl" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>有机磷量：</label>
				<input id="yjll" name="yjll" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>菊脂类量：</label>
				<input id="jzll" name="jzll" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>烟剂量：</label>
				<input id="yjl" name="yjl" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
			</div>
			 <div class="fitem">
				<label>化学其它：</label>
				<input id="hxqt" name="hxqt" class="easyui-validatebox" data-options="validType:'floatOrInt'" />
				 <input name="Test" id="test" type="hidden" />
				<input name="apid" id="apid" type="hidden" />
				<input id="key" name="key" onkeydown="if(event.keyCode==13)reloadgrid()" type="hidden" />
			</div>            

		</form>
	</div>
	<div id="dlg-buttons">
		<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-ok'" onclick="saveUser()">保存</a>
		<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" onclick="javascript:$('#dlg').dialog('close')">关闭</a>
	</div>
	
</asp:Content>

